A Middleware for Implementation and Evaluation of Application Layer Multicast Protocols in Real Environments

نویسندگان

  • Kazushi Ikeda
  • Thilmee M. Baduge
  • Takaaki Umedu
  • Hirozumi Yamaguchi
  • Teruo Higashino
چکیده

In this paper, we propose a new middleware, which supports implementation and evaluation of Application Layer Multicast (ALM in short) protocols in real environments. The middleware provides many functions by which it can largely reduce the time and effort required for ALM protocol prototyping, performance evaluation and tuning. By using those functionalities, we have easily implemented several well-known application layer protocols and successfully performed their performance comparison in real environments. As an example, we have implemented ALMI, NARADA, NICE and OMNI as ALM protocols, and compared their performance on PlanetLab. We believe that this is the first effort made to develop this kind of ALM supporting middleware.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ALMware: A middleware for application layer multicast protocols

This paper presents a new middleware called ALMware for supporting development and performance evaluation of ALM (application layer multicast) protocols on real environments. To facilitate the development of ALM protocols, ALMware provides APIs which allow protocol developers to re-use typical operations used in existing ALM algorithms. Some additional APIs for transmitting video and audio betw...

متن کامل

The Design and Implementation of a Flexible Middleware for Multimedia Communications Comprising Usage Experience

Distributed multimedia applications require a variety of communication services. These services and different application demands have to be provided and supported within end-systems in an efficient and integrated manner, combining the precise specification of Quality-of-Service (QoS) requirements, application interfaces, multicast support, and security features. The Da CaPo++ system presented ...

متن کامل

ETH Library The Design and Implementation of a Flexible Middleware for Multimedia Communications Comprising Usage Experience

Distributed multimedia applications require a variety of communication services. These services and different application demands have to be provided and supported within end-systems in an efficient and integrated manner, combining the precise specification of Quality-of-Service (QoS) requirements, application interfaces, multicast support, and security features. The Da CaPo++ system presented ...

متن کامل

WinJTAP Interface for

This project report describes the implementation and performance evaluation of an interface, called WinJTAP, which allows Java applications to use Ethernet frames captured by a virtual network interface, called TAP, on the Microsoft Windows32 (Win32) Operating System. Since Win32 and TAP are written explicitly in the C/C++ programming language, we require an additional environment, which enable...

متن کامل

A flexible middleware for multimedia communication: design, implementation, and experience

Distributed multimedia applications require a variety of communication services. These services and different application requirements have to be provided and supported within (1) end-systems in an efficient and integrated manner, combining the precise specification of Quality-ofService (QoS) requirements, application interfaces, multicast support, and security features, and within (2) the netw...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007